//包含    系统头文件：gcc自带的C语言头文件           .h : header 头文件
#include <stdio.h>  //standard input output : 标准输入输出流头文件
//功能：输入和输出

int main() //main函数是所有程序的入口，一个程序只能有一个main函数
{  // main函数的程序主体

    //会把""括起来的数据输出到终端上
    // \n：在输出的末尾加一个换行符
    //printf("hello world!\n");

    //变量：在计算机中占用内存。值可以改变的量
    //数据类型 
    //关键字：C语言内部定义的一些含有特殊功能和意义的单词
    // int:有符号整型：整数  4个字节
    //unsigned int : 无符号整型
    //计算机中的小数大部分都是近似值
    //计算机的小数是不能比较相等的    只做大小判断
    //float 单精度浮点型
    //double 双精度浮点型

    int a;  //定义一个变量
    a = 10; //赋值语句
    short b; //短整型
    //数据类型的宽转换 ： 小内存数据类型转达内存数据类型   安全
    char c = 'a';  //有符号字符型      '字符'
    //sizeof:计算一个内存的大小
    //%ld : 以长整型的形式输出一个数据
    //%d : 以整型形式输出一个数据
    //%u : 无符号整型
    //%c : 输出一个字符
    //%f : 以浮点形式输出  默认保留6位小数
    //%lf : 双精度格式输出



    printf("a=%d\n",a);
    printf("c=%c\n",97);
    printf("c=%c\n",c);

    printf("int=%ld\n",sizeof(a));
    return 0; //程序的返回值



}
